package com.jy.api.healthreord.dto.yl.shoufei;


import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;
import java.util.Date;

@Getter
@Setter
public class ShouFeiMXDto {

    private String id;

    @ApiModelProperty("医疗机构代码")
    private String yiLiaoJGDM;

    @ApiModelProperty("院区ID")
    private String yuanQuId;

    @ApiModelProperty("院区名称")
    private String yuanQuMC;

    @ApiModelProperty("门急诊住院标志")
    private String menJiZZYBZ;

    @ApiModelProperty("就诊流水号")
    private String jiuZhenLSH;


    @ApiModelProperty("病人ID")
    private String bingRenId;

    @ApiModelProperty("证件类型")
    private String zhengJianLX;

    @ApiModelProperty("证件号码")
    private String zhengJianHM;

    @ApiModelProperty("姓名")
    private String xingMing;

    @ApiModelProperty("就诊时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date jiuZhenSJ;

    @ApiModelProperty("医嘱ID")
    private String yiZhuId;

    @ApiModelProperty("医嘱明细ID")
    private String yiZhuMXId;

    @ApiModelProperty("项目代码")
    private String mingXiXMDM;

    @ApiModelProperty("项目名称")
    private String mingXiXMMC;

    @ApiModelProperty("项目单位")
    private String mingXiXMDMW;

    @ApiModelProperty("项目单价")
    private BigDecimal mingXiXMDJ;

    @ApiModelProperty("项目数量")
    private Integer mingXiXMSL;

    @ApiModelProperty("项目金额")
    private BigDecimal mingXiXMJE;

    @ApiModelProperty("费用类别")
    private String mingXIFYLB;

    @ApiModelProperty("财务分类")
    private String mingXiCWFL;

    @ApiModelProperty("医保等级")
    private Integer yiBaoDJ;

    @ApiModelProperty("自负比例")
    private String ziFuBL;

    @ApiModelProperty("开单科室代码")
    private String kaiDanKSDM;

    @ApiModelProperty("开单科室名称")
    private String kaiDanKSMC;

    @ApiModelProperty("开单医生代码")
    private String kaiDanYSDM;

    @ApiModelProperty("开单医生姓名")
    private String kaiDanYSXM;

    @ApiModelProperty("缴费状态")
    private Integer jiaoFeiZT;

    @ApiModelProperty(name = "信用付标准0-非信用付，1-信用付",notes = "")
    private Integer xingYongFBZ ;

    @ApiModelProperty("作废标志")
    private Integer zuoFeiBZ;

    @ApiModelProperty("更新时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date gengXinSJ;

    @ApiModelProperty("创建时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date chuangJianSJ;

    @ApiModelProperty("修改时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date xiuGaiSJ;

    @ApiModelProperty("appid")
    private String appid;

    @ApiModelProperty("聚医病人id")
    private String patientId;

}
